<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>video_common: Video_common_v2_1</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">video_common
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">Video_common_v2_1</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vid_c___video_timing.html">XVidC_VideoTiming</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vid_c___video_stream.html">XVidC_VideoStream</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vid_c___video_window.html">XVidC_VideoWindow</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vid_c___video_timing_mode.html">XVidC_VideoTimingMode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_vid_c___dp159_data.html">XVidC_Dp159Data</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gac49e0e96949ca1e48ed04b47cf3fd512"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#gac49e0e96949ca1e48ed04b47cf3fd512">XVidC_DelayHandler</a>) (void *TimerPtr, u32 Delay)</td></tr>
<tr class="separator:gac49e0e96949ca1e48ed04b47cf3fd512"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga562f08faf2fc329b1cd7147b3d66ef53"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a> <tr class="separator:ga562f08faf2fc329b1cd7147b3d66ef53"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga6642b79ef465ddcbe095e81119a85ea3"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga6642b79ef465ddcbe095e81119a85ea3">XVidC_GetPixelClockHzByHVFr</a> (u32 HTotal, u32 VTotal, u8 FrameRate)</td></tr>
<tr class="separator:ga6642b79ef465ddcbe095e81119a85ea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3baac1cdfcdc084ceb228662c72a7a1"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#gac3baac1cdfcdc084ceb228662c72a7a1">XVidC_GetPixelClockHzByVmId</a> (<a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a> VmId)</td></tr>
<tr class="separator:gac3baac1cdfcdc084ceb228662c72a7a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b982d86111b66608e263b5ecd639e42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__video__common__v2__1.html#gae8750e69caf5a7f747fbf410b14f447e">XVidC_VideoFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga7b982d86111b66608e263b5ecd639e42">XVidC_GetVideoFormat</a> (<a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a> VmId)</td></tr>
<tr class="separator:ga7b982d86111b66608e263b5ecd639e42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0bea011c3bea29cbae6263599ca9ff06"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga0bea011c3bea29cbae6263599ca9ff06">XVidC_IsInterlaced</a> (<a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a> VmId)</td></tr>
<tr class="separator:ga0bea011c3bea29cbae6263599ca9ff06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a1cda75da460feccd4ab2c2ee712fa5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga0a1cda75da460feccd4ab2c2ee712fa5">XVidC_GetVideoModeId</a> (u32 Width, u32 Height, u32 FrameRate, u8 IsInterlaced)</td></tr>
<tr class="separator:ga0a1cda75da460feccd4ab2c2ee712fa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3be40034baa818fc42e861f7f033afe8"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_x_vid_c___video_timing_mode.html">XVidC_VideoTimingMode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga3be40034baa818fc42e861f7f033afe8">XVidC_GetVideoModeData</a> (<a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a> VmId)</td></tr>
<tr class="separator:ga3be40034baa818fc42e861f7f033afe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga536ee41269fe7c0519dc8c3838af2d93"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga536ee41269fe7c0519dc8c3838af2d93">XVidC_GetVideoModeStr</a> (<a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a> VmId)</td></tr>
<tr class="separator:ga536ee41269fe7c0519dc8c3838af2d93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf68cda7566e0aed3358f3fd2ad7d174"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#gadf68cda7566e0aed3358f3fd2ad7d174">XVidC_GetFrameRateStr</a> (<a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a> VmId)</td></tr>
<tr class="separator:gadf68cda7566e0aed3358f3fd2ad7d174"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae007912178af04fc00cfc74cf777aa61"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#gae007912178af04fc00cfc74cf777aa61">XVidC_GetColorFormatStr</a> (<a class="el" href="group__video__common__v2__1.html#gaa562703f77eeee8ef4a222f1b99c8633">XVidC_ColorFormat</a> ColorFormatId)</td></tr>
<tr class="separator:gae007912178af04fc00cfc74cf777aa61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5359c410dfcc1bb7a851f77f0b92b287"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__video__common__v2__1.html#gac192cb9c275d8ef2c985646f420c1a4e">XVidC_FrameRate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga5359c410dfcc1bb7a851f77f0b92b287">XVidC_GetFrameRate</a> (<a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a> VmId)</td></tr>
<tr class="separator:ga5359c410dfcc1bb7a851f77f0b92b287"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88a549f52e28fcf7b3e249f42e847bc1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_x_vid_c___video_timing.html">XVidC_VideoTiming</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga88a549f52e28fcf7b3e249f42e847bc1">XVidC_GetTimingInfo</a> (<a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a> VmId)</td></tr>
<tr class="separator:ga88a549f52e28fcf7b3e249f42e847bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5cf2b6561b52f34a5e3d5879df647b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#gac5cf2b6561b52f34a5e3d5879df647b9">XVidC_ReportStreamInfo</a> (<a class="el" href="struct_x_vid_c___video_stream.html">XVidC_VideoStream</a> *Stream)</td></tr>
<tr class="separator:gac5cf2b6561b52f34a5e3d5879df647b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9542af24fc7dc67303758d33a75d56ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga9542af24fc7dc67303758d33a75d56ed">XVidC_ReportTiming</a> (<a class="el" href="struct_x_vid_c___video_timing.html">XVidC_VideoTiming</a> *Timing, u8 IsInterlaced)</td></tr>
<tr class="separator:ga9542af24fc7dc67303758d33a75d56ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b07b557effbc1d88d96b5fe25c869c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga3b07b557effbc1d88d96b5fe25c869c3">XVidC_EdidGetManName</a> (u8 *EdidRaw, char ManName[4])</td></tr>
<tr class="separator:ga3b07b557effbc1d88d96b5fe25c869c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32a58340f78edd9cec4ae6495989d6d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__video__common__v2__1.html#ga8006bc80e39c26ee0081647990b9fedc">XVidC_ColorDepth</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga32a58340f78edd9cec4ae6495989d6d9">XVidC_EdidGetColorDepth</a> (u8 *EdidRaw)</td></tr>
<tr class="separator:ga32a58340f78edd9cec4ae6495989d6d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d35350ed9b8c8f5cd1f6c6db3917980"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga9d35350ed9b8c8f5cd1f6c6db3917980">XVidC_EdidGetCcRedX</a> (u8 *EdidRaw)</td></tr>
<tr class="separator:ga9d35350ed9b8c8f5cd1f6c6db3917980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f99e5a16ec085b6db222424a5a28875"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga2f99e5a16ec085b6db222424a5a28875">XVidC_EdidGetCcRedY</a> (u8 *EdidRaw)</td></tr>
<tr class="separator:ga2f99e5a16ec085b6db222424a5a28875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0f6b3510ed1de5057c1fd0c764db208"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#gac0f6b3510ed1de5057c1fd0c764db208">XVidC_EdidGetCcGreenX</a> (u8 *EdidRaw)</td></tr>
<tr class="separator:gac0f6b3510ed1de5057c1fd0c764db208"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28091aaa195b18254ea9adef2030e7c9"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga28091aaa195b18254ea9adef2030e7c9">XVidC_EdidGetCcGreenY</a> (u8 *EdidRaw)</td></tr>
<tr class="separator:ga28091aaa195b18254ea9adef2030e7c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13c915e91620b3374ee1ef90bfe11313"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga13c915e91620b3374ee1ef90bfe11313">XVidC_EdidGetCcBlueX</a> (u8 *EdidRaw)</td></tr>
<tr class="separator:ga13c915e91620b3374ee1ef90bfe11313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf08de278e1a37ea174f9570916b68236"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#gaf08de278e1a37ea174f9570916b68236">XVidC_EdidGetCcBlueY</a> (u8 *EdidRaw)</td></tr>
<tr class="separator:gaf08de278e1a37ea174f9570916b68236"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71c2eeb7d2f15c182f42b13279e21b51"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga71c2eeb7d2f15c182f42b13279e21b51">XVidC_EdidGetCcWhiteX</a> (u8 *EdidRaw)</td></tr>
<tr class="separator:ga71c2eeb7d2f15c182f42b13279e21b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe9ff53143aecac1339e62f4840d7388"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#gabe9ff53143aecac1339e62f4840d7388">XVidC_EdidGetCcWhiteY</a> (u8 *EdidRaw)</td></tr>
<tr class="separator:gabe9ff53143aecac1339e62f4840d7388"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f1eebd7d2ec27e20aa992ac3f60edfc"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga3f1eebd7d2ec27e20aa992ac3f60edfc">XVidC_EdidGetStdTimingsV</a> (u8 *EdidRaw, u8 StdTimingsNum)</td></tr>
<tr class="separator:ga3f1eebd7d2ec27e20aa992ac3f60edfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23e51bc2b2c301ddb0c9f1b5259db383"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga23e51bc2b2c301ddb0c9f1b5259db383">XVidC_EdidIsVideoTimingSupported</a> (u8 *EdidRaw, <a class="el" href="struct_x_vid_c___video_timing_mode.html">XVidC_VideoTimingMode</a> *VtMode)</td></tr>
<tr class="separator:ga23e51bc2b2c301ddb0c9f1b5259db383"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga9000d50f752d484b1cc9aadb61e5da94"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_x_vid_c___video_timing_mode.html">XVidC_VideoTimingMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__video__common__v2__1.html#ga9000d50f752d484b1cc9aadb61e5da94">XVidC_VideoTimingModes</a> [XVIDC_VM_NUM_SUPPORTED]</td></tr>
<tr class="separator:ga9000d50f752d484b1cc9aadb61e5da94"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="gab3bc6c3f389ae12ac61e6f360c3e213d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_CPI_PD_HBR&#160;&#160;&#160;0x27</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>CPI pull down HBR. </p>

</div>
</div>
<a class="anchor" id="gad7b2b4cbd142f5ff93a0c02f63e1cfb6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_CPI_PD_HBR2&#160;&#160;&#160;0x2B</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>CPI pull down HBR2. </p>

</div>
</div>
<a class="anchor" id="ga02c5ff21badf08ed5e1a58301fbea3c8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_CPI_PD_RBR&#160;&#160;&#160;0x1F</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>CPI pull down RBR. </p>

</div>
</div>
<a class="anchor" id="gae04d41674434916003251f6c5f672e69"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_EQ_LEV&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>Equivalisation level. </p>

</div>
</div>
<a class="anchor" id="gad2b7d56f9e0a3657db183ff705f73027"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_HBR&#160;&#160;&#160;0x0A</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>2.70 Gbps link rate </p>

</div>
</div>
<a class="anchor" id="gab43f67a9a66405dfdc7100ec5af246d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_HBR2&#160;&#160;&#160;0x14</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>5.40 Gbps link rate </p>

</div>
</div>
<a class="anchor" id="ga518849cdb71b22ac407095391b00fbd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_IIC_SLAVE&#160;&#160;&#160;0x5E</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>DP159 slave device address. </p>

</div>
</div>
<a class="anchor" id="ga47f3e3fe43dbf8500bcad659a17ebb92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_LANE_COUNT_1&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>Lane count of 1. </p>

</div>
</div>
<a class="anchor" id="gac93454077be9733835edfeb2c52bd91a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_LANE_COUNT_2&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>Lane count of 2. </p>

</div>
</div>
<a class="anchor" id="ga7769b93510c1e35d264154eae310e7f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_LANE_COUNT_4&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>Lane count of 4. </p>

</div>
</div>
<a class="anchor" id="ga57db1309713a15031c602d4ff7048880"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_LOCK_WAIT&#160;&#160;&#160;512</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>Lock wait value. </p>

</div>
</div>
<a class="anchor" id="ga095d957980a0c11a43beda5099c32a3f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_PLL_CTRL_PD_HBR&#160;&#160;&#160;0x30</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>PLL control pull down HBR. </p>

</div>
</div>
<a class="anchor" id="gab70a7dcf813321ea81918715746f0a6a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_PLL_CTRL_PD_HBR2&#160;&#160;&#160;0x30</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>PLL control pull down HBR2. </p>

</div>
</div>
<a class="anchor" id="ga1f840be87935173e2d93e0ebf94b17a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_PLL_CTRL_PD_RBR&#160;&#160;&#160;0x30</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>PLL control pull down RBR. </p>

</div>
</div>
<a class="anchor" id="ga4e354aafba8438d970f64761dae6535f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XVIDC_DP159_RBR&#160;&#160;&#160;0x06</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>1.62 Gbps link rate </p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="gac49e0e96949ca1e48ed04b47cf3fd512"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* XVidC_DelayHandler) (void *TimerPtr, u32 Delay)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8h.html">xvidc.h</a>&gt;</code></p>

<p>Callback type which represents a custom timer wait handler. </p>
<p>This is only used for Microblaze since it doesn't have a native sleep function. To avoid dependency on a hardware timer, the default wait functionality is implemented using loop iterations; this isn't too accurate. Therefore a custom timer handler is used, the user may implement their own wait implementation.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">TimerPtr</td><td>is a pointer to the timer instance. </td></tr>
    <tr><td class="paramname">Delay</td><td>is the duration (msec/usec) to be passed to the timer function. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ga8006bc80e39c26ee0081647990b9fedc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__video__common__v2__1.html#ga8006bc80e39c26ee0081647990b9fedc">XVidC_ColorDepth</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8h.html">xvidc.h</a>&gt;</code></p>

<p>Color depth - bits per color component. </p>

</div>
</div>
<a class="anchor" id="gaa562703f77eeee8ef4a222f1b99c8633"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__video__common__v2__1.html#gaa562703f77eeee8ef4a222f1b99c8633">XVidC_ColorFormat</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8h.html">xvidc.h</a>&gt;</code></p>

<p>Color space format. </p>

</div>
</div>
<a class="anchor" id="ga5498ff9698bbb64fdf20a578ac1fc15f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__video__common__v2__1.html#ga5498ff9698bbb64fdf20a578ac1fc15f">XVidC_ColorRange</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8h.html">xvidc.h</a>&gt;</code></p>

<p>Color conversion output range. </p>

</div>
</div>
<a class="anchor" id="gabde81f3f568095c842d4669a4c62ed88"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__video__common__v2__1.html#gabde81f3f568095c842d4669a4c62ed88">XVidC_ColorStd</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8h.html">xvidc.h</a>&gt;</code></p>

<p>Color space conversion standard. </p>

</div>
</div>
<a class="anchor" id="gacaa0758fb2290b92a45a5173ffe591d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__video__common__v2__1.html#gacaa0758fb2290b92a45a5173ffe591d0">XVidC_Dp159ConfigType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__dp159_8h.html">xvidc_dp159.h</a>&gt;</code></p>

<p>This typedef enumerates the types of configuration types applied to DP159 to configure. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ggacaa0758fb2290b92a45a5173ffe591d0a8ef855c9540bb3c634cb10aeabe021b1"></a>XVIDC_DP159_CT_TP1&#160;</td><td class="fielddoc">
<p>DP159 training pattern 1. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ggacaa0758fb2290b92a45a5173ffe591d0ab4129f391cfea46fe91829f9b8328da3"></a>XVIDC_DP159_CT_TP2&#160;</td><td class="fielddoc">
<p>DP159 training pattern 2. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ggacaa0758fb2290b92a45a5173ffe591d0ab8acf8102d8db1ba9aa395f2f830fa31"></a>XVIDC_DP159_CT_TP3&#160;</td><td class="fielddoc">
<p>DP159 training pattern 1. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ggacaa0758fb2290b92a45a5173ffe591d0aee8d07d0e69845c94312563ac1d3fd27"></a>XVIDC_DP159_CT_UNPLUG&#160;</td><td class="fielddoc">
<p>DP159 unplug. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="gac192cb9c275d8ef2c985646f420c1a4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__video__common__v2__1.html#gac192cb9c275d8ef2c985646f420c1a4e">XVidC_FrameRate</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8h.html">xvidc.h</a>&gt;</code></p>

<p>Frame rate. </p>

</div>
</div>
<a class="anchor" id="ga37beb8afba8203e270e2df7e67f720ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__video__common__v2__1.html#ga37beb8afba8203e270e2df7e67f720ec">XVidC_PixelsPerClock</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8h.html">xvidc.h</a>&gt;</code></p>

<p>Pixels per clock. </p>

</div>
</div>
<a class="anchor" id="gae8750e69caf5a7f747fbf410b14f447e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__video__common__v2__1.html#gae8750e69caf5a7f747fbf410b14f447e">XVidC_VideoFormat</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8h.html">xvidc.h</a>&gt;</code></p>

<p>Progressive/interlaced video format. </p>

</div>
</div>
<a class="anchor" id="ga562f08faf2fc329b1cd7147b3d66ef53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8h.html">xvidc.h</a>&gt;</code></p>

<p>This typedef enumerates the list of available standard display monitor timings as specified in the <a class="el" href="xvidc__timings__table_8c.html">xvidc_timings_table.c</a> file. </p>
<p>The naming format is:</p>
<p>XVIDC_VM_&lt;RESOLUTION&gt;_&lt;REFRESH RATE (HZ)&gt;_&lt;P|I&gt;(_RB)</p>
<p>Where RB stands for reduced blanking. </p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga13c915e91620b3374ee1ef90bfe11313"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float XVidC_EdidGetCcBlueX </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Calculates the x chromaticity coordinate for blue by converting a 10 bit binary fraction representation from the supplied base Extended Display Identification Data (EDID) to a float. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to retrieve chromaticity information from.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The x chromatacity coordinate for blue.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>All values will be accurate to +/-0.0005. </dd></dl>

</div>
</div>
<a class="anchor" id="gaf08de278e1a37ea174f9570916b68236"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float XVidC_EdidGetCcBlueY </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Calculates the y chromaticity coordinate for blue by converting a 10 bit binary fraction representation from the supplied base Extended Display Identification Data (EDID) to a float. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to retrieve chromaticity information from.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The y chromatacity coordinate for blue.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>All values will be accurate to +/-0.0005. </dd></dl>

</div>
</div>
<a class="anchor" id="gac0f6b3510ed1de5057c1fd0c764db208"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float XVidC_EdidGetCcGreenX </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Calculates the x chromaticity coordinate for green by converting a 10 bit binary fraction representation from the supplied base Extended Display Identification Data (EDID) to a float. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to retrieve chromaticity information from.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The x chromatacity coordinate for green.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>All values will be accurate to +/-0.0005. </dd></dl>

</div>
</div>
<a class="anchor" id="ga28091aaa195b18254ea9adef2030e7c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float XVidC_EdidGetCcGreenY </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Calculates the y chromaticity coordinate for green by converting a 10 bit binary fraction representation from the supplied base Extended Display Identification Data (EDID) to a float. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to retrieve chromaticity information from.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The y chromatacity coordinate for green.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>All values will be accurate to +/-0.0005. </dd></dl>

</div>
</div>
<a class="anchor" id="ga9d35350ed9b8c8f5cd1f6c6db3917980"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float XVidC_EdidGetCcRedX </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Calculates the x chromaticity coordinate for red by converting a 10 bit binary fraction representation from the supplied base Extended Display Identification Data (EDID) to a float. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to retrieve chromaticity information from.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The x chromatacity coordinate for red.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>All values will be accurate to +/-0.0005. </dd></dl>

</div>
</div>
<a class="anchor" id="ga2f99e5a16ec085b6db222424a5a28875"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float XVidC_EdidGetCcRedY </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Calculates the y chromaticity coordinate for red by converting a 10 bit binary fraction representation from the supplied base Extended Display Identification Data (EDID) to a float. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to retrieve chromaticity information from.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The y chromatacity coordinate for red.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>All values will be accurate to +/-0.0005. </dd></dl>

</div>
</div>
<a class="anchor" id="ga71c2eeb7d2f15c182f42b13279e21b51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float XVidC_EdidGetCcWhiteX </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Calculates the x chromaticity coordinate for white by converting a 10 bit binary fraction representation from the supplied base Extended Display Identification Data (EDID) to a float. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to retrieve chromaticity information from.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The x chromatacity coordinate for white.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>All values will be accurate to +/-0.0005. </dd></dl>

</div>
</div>
<a class="anchor" id="gabe9ff53143aecac1339e62f4840d7388"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float XVidC_EdidGetCcWhiteY </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Calculates the y chromaticity coordinate for white by converting a 10 bit binary fraction representation from the supplied base Extended Display Identification Data (EDID) to a float. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to retrieve chromaticity information from.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The y chromatacity coordinate for white.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>All values will be accurate to +/-0.0005. </dd></dl>

</div>
</div>
<a class="anchor" id="ga32a58340f78edd9cec4ae6495989d6d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__video__common__v2__1.html#ga8006bc80e39c26ee0081647990b9fedc">XVidC_ColorDepth</a> XVidC_EdidGetColorDepth </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Get the color bit depth (bits per primary color) as specified in the basic display parameters and features, video input definition field of the supplied base Extended Display Identification Data (EDID). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to retrieve color depth information from.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The number of bits per primary color as specified by the supplied base EDID.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="ga3b07b557effbc1d88d96b5fe25c869c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVidC_EdidGetManName </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>ManName</em>[4]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Get the manufacturer name as specified in the vendor and product ID field of the supplied base Extended Display Identification Data (EDID). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to retrieve the manufacturer name from. </td></tr>
    <tr><td class="paramname">ManName</td><td>is the string that will be modified to hold the retrieved manufacturer name.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The ManName argument is modified with the manufacturer name. </dd></dl>

</div>
</div>
<a class="anchor" id="ga3f1eebd7d2ec27e20aa992ac3f60edfc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XVidC_EdidGetStdTimingsV </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>StdTimingsNum</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Retrieves the active vertical resolution from the standard timings field of the supplied base Extended Display Identification Data (EDID). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to check the timing against. </td></tr>
    <tr><td class="paramname">StdTimingsNum</td><td>specifies which one of the standard timings to retrieve from the standard timings field.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The vertical active resolution of the specified standard timing from the supplied base EDID.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>StdTimingsNum is an index 1-8. </dd></dl>

</div>
</div>
<a class="anchor" id="ga23e51bc2b2c301ddb0c9f1b5259db383"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XVidC_EdidIsVideoTimingSupported </td>
          <td>(</td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidRaw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_vid_c___video_timing_mode.html">XVidC_VideoTimingMode</a> *&#160;</td>
          <td class="paramname"><em>VtMode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__edid_8c.html">xvidc_edid.c</a>&gt;</code></p>

<p>Checks whether or not a specified video timing mode is supported as specified in the supplied base Extended Display Identification Data (EDID). </p>
<p>The preferred timing, established timings (I, II, II), and the standard timings fields are checked for support.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">EdidRaw</td><td>is the supplied base EDID to check the timing against. </td></tr>
    <tr><td class="paramname">VtMode</td><td>is the video timing mode to check for support.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if the video timing mode is supported as specified in the supplied base EDID.</li>
<li>XST_FAILURE otherwise.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="gae007912178af04fc00cfc74cf777aa61"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char * XVidC_GetColorFormatStr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__video__common__v2__1.html#gaa562703f77eeee8ef4a222f1b99c8633">XVidC_ColorFormat</a>&#160;</td>
          <td class="paramname"><em>ColorFormatId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function returns the color format name for index specified. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ColorFormatId</td><td>specifies the index of color format space. 0 = XVIDC_CSF_RGB 1 = XVIDC_CSF_YCRCB_444, 2 = XVIDC_CSF_YCRCB_422, 3 = XVIDC_CSF_YCRCB_420,</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to a color space name string.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>Referenced by <a class="el" href="group__video__common__v2__1.html#gac5cf2b6561b52f34a5e3d5879df647b9">XVidC_ReportStreamInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="ga5359c410dfcc1bb7a851f77f0b92b287"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__video__common__v2__1.html#gac192cb9c275d8ef2c985646f420c1a4e">XVidC_FrameRate</a> XVidC_GetFrameRate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a>&#160;</td>
          <td class="paramname"><em>VmId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function returns the frame rate for index specified. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">VmId</td><td>specifies the resolution id.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Frame rate in Hz.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__video__common__v2__1.html#ga9000d50f752d484b1cc9aadb61e5da94">XVidC_VideoTimingModes</a>.</p>

</div>
</div>
<a class="anchor" id="gadf68cda7566e0aed3358f3fd2ad7d174"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char * XVidC_GetFrameRateStr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a>&#160;</td>
          <td class="paramname"><em>VmId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function returns the frame rate name for index specified. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">VmId</td><td>specifies the resolution id.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to a frame rate name string.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__video__common__v2__1.html#ga9000d50f752d484b1cc9aadb61e5da94">XVidC_VideoTimingModes</a>.</p>

<p>Referenced by <a class="el" href="group__video__common__v2__1.html#gac5cf2b6561b52f34a5e3d5879df647b9">XVidC_ReportStreamInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="ga6642b79ef465ddcbe095e81119a85ea3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XVidC_GetPixelClockHzByHVFr </td>
          <td>(</td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>HTotal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>VTotal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>FrameRate</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function calculates pixel clock based on the inputs. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">HTotal</td><td>specifies horizontal total. </td></tr>
    <tr><td class="paramname">VTotal</td><td>specifies vertical total. </td></tr>
    <tr><td class="paramname">FrameRate</td><td>specifies rate at which frames are generated.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pixel clock in Hz.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>Referenced by <a class="el" href="group__video__common__v2__1.html#gac5cf2b6561b52f34a5e3d5879df647b9">XVidC_ReportStreamInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="gac3baac1cdfcdc084ceb228662c72a7a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XVidC_GetPixelClockHzByVmId </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a>&#160;</td>
          <td class="paramname"><em>VmId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function calculates pixel clock from video mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">VmId</td><td>specifies the resolution id.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pixel clock in Hz.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__video__common__v2__1.html#ga0bea011c3bea29cbae6263599ca9ff06">XVidC_IsInterlaced()</a>, and <a class="el" href="group__video__common__v2__1.html#ga9000d50f752d484b1cc9aadb61e5da94">XVidC_VideoTimingModes</a>.</p>

<p>Referenced by <a class="el" href="group__video__common__v2__1.html#gac5cf2b6561b52f34a5e3d5879df647b9">XVidC_ReportStreamInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="ga88a549f52e28fcf7b3e249f42e847bc1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="struct_x_vid_c___video_timing.html">XVidC_VideoTiming</a> * XVidC_GetTimingInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a>&#160;</td>
          <td class="paramname"><em>VmId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function returns the timing parameters for specified resolution. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">VmId</td><td>specifies the resolution id.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to a <a class="el" href="struct_x_vid_c___video_timing.html" title="Video timing structure. ">XVidC_VideoTiming</a> structure.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__video__common__v2__1.html#ga9000d50f752d484b1cc9aadb61e5da94">XVidC_VideoTimingModes</a>.</p>

</div>
</div>
<a class="anchor" id="ga7b982d86111b66608e263b5ecd639e42"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__video__common__v2__1.html#gae8750e69caf5a7f747fbf410b14f447e">XVidC_VideoFormat</a> XVidC_GetVideoFormat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a>&#160;</td>
          <td class="paramname"><em>VmId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function checks if the input video mode is interlaced/progressive based on its ID from the video timings table. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">VmId</td><td>specifies the resolution ID from the video timings table.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Video format.<ul>
<li>XVIDC_VF_PROGRESSIVE</li>
<li>XVIDC_VF_INTERLACED</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__video__common__v2__1.html#ga9000d50f752d484b1cc9aadb61e5da94">XVidC_VideoTimingModes</a>.</p>

<p>Referenced by <a class="el" href="group__video__common__v2__1.html#ga0bea011c3bea29cbae6263599ca9ff06">XVidC_IsInterlaced()</a>.</p>

</div>
</div>
<a class="anchor" id="ga3be40034baa818fc42e861f7f033afe8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="struct_x_vid_c___video_timing_mode.html">XVidC_VideoTimingMode</a> * XVidC_GetVideoModeData </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a>&#160;</td>
          <td class="paramname"><em>VmId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function returns the pointer to video mode data at index provided. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">VmId</td><td>specifies the resolution id.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to <a class="el" href="struct_x_vid_c___video_timing_mode.html" title="Video timing mode from the video timing table. ">XVidC_VideoTimingMode</a> structure based on the given video mode.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__video__common__v2__1.html#ga9000d50f752d484b1cc9aadb61e5da94">XVidC_VideoTimingModes</a>.</p>

</div>
</div>
<a class="anchor" id="ga0a1cda75da460feccd4ab2c2ee712fa5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a> XVidC_GetVideoModeId </td>
          <td>(</td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>FrameRate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>IsInterlaced</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function returns the Video Mode ID that matches the detected input width, height, frame rate and I/P flag. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Width</td><td>specifies the number pixels per scanline. </td></tr>
    <tr><td class="paramname">Height</td><td>specifies the number of scanline's. </td></tr>
    <tr><td class="paramname">FrameRate</td><td>specifies refresh rate in HZ </td></tr>
    <tr><td class="paramname">IsInterlaced</td><td>is flag.<ul>
<li>0 = Progressive</li>
<li>1 = Interlaced.</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Id of a supported video mode.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__video__common__v2__1.html#ga9000d50f752d484b1cc9aadb61e5da94">XVidC_VideoTimingModes</a>.</p>

</div>
</div>
<a class="anchor" id="ga536ee41269fe7c0519dc8c3838af2d93"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * XVidC_GetVideoModeStr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a>&#160;</td>
          <td class="paramname"><em>VmId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function returns the resolution name for index specified. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">VmId</td><td>specifies the resolution id.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pointer to a resolution name string.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__video__common__v2__1.html#ga9000d50f752d484b1cc9aadb61e5da94">XVidC_VideoTimingModes</a>.</p>

<p>Referenced by <a class="el" href="group__video__common__v2__1.html#gac5cf2b6561b52f34a5e3d5879df647b9">XVidC_ReportStreamInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0bea011c3bea29cbae6263599ca9ff06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XVidC_IsInterlaced </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__video__common__v2__1.html#ga562f08faf2fc329b1cd7147b3d66ef53">XVidC_VideoMode</a>&#160;</td>
          <td class="paramname"><em>VmId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function checks if the input video mode is interlaced based on its ID from the video timings table. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">VmId</td><td>specifies the resolution ID from the video timings table.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>1 if the video timing with the supplied table ID is interlaced.</li>
<li>0 if the video timing is progressive.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__video__common__v2__1.html#ga7b982d86111b66608e263b5ecd639e42">XVidC_GetVideoFormat()</a>.</p>

<p>Referenced by <a class="el" href="group__video__common__v2__1.html#gac3baac1cdfcdc084ceb228662c72a7a1">XVidC_GetPixelClockHzByVmId()</a>.</p>

</div>
</div>
<a class="anchor" id="gac5cf2b6561b52f34a5e3d5879df647b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVidC_ReportStreamInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vid_c___video_stream.html">XVidC_VideoStream</a> *&#160;</td>
          <td class="paramname"><em>Stream</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function prints the stream information on STDIO/UART console. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Stream</td><td>is a pointer to video stream.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="group__video__common__v2__1.html#gae007912178af04fc00cfc74cf777aa61">XVidC_GetColorFormatStr()</a>, <a class="el" href="group__video__common__v2__1.html#gadf68cda7566e0aed3358f3fd2ad7d174">XVidC_GetFrameRateStr()</a>, <a class="el" href="group__video__common__v2__1.html#ga6642b79ef465ddcbe095e81119a85ea3">XVidC_GetPixelClockHzByHVFr()</a>, <a class="el" href="group__video__common__v2__1.html#gac3baac1cdfcdc084ceb228662c72a7a1">XVidC_GetPixelClockHzByVmId()</a>, and <a class="el" href="group__video__common__v2__1.html#ga536ee41269fe7c0519dc8c3838af2d93">XVidC_GetVideoModeStr()</a>.</p>

</div>
</div>
<a class="anchor" id="ga9542af24fc7dc67303758d33a75d56ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVidC_ReportTiming </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vid_c___video_timing.html">XVidC_VideoTiming</a> *&#160;</td>
          <td class="paramname"><em>Timing</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>IsInterlaced</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc_8c.html">xvidc.c</a>&gt;</code></p>

<p>This function prints timing information on STDIO/Uart console. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Timing</td><td>is a pointer to Video Timing structure of the stream. </td></tr>
    <tr><td class="paramname">IsInterlaced</td><td>is a TRUE/FALSE flag that denotes the timing parameter is for interlaced/progressive stream.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ga9000d50f752d484b1cc9aadb61e5da94"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="struct_x_vid_c___video_timing_mode.html">XVidC_VideoTimingMode</a> XVidC_VideoTimingModes[XVIDC_VM_NUM_SUPPORTED]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvidc__timings__table_8c.html">xvidc_timings_table.c</a>&gt;</code></p>

<p>This table contains the main stream attributes for various standard resolutions. </p>
<p>Each entry is of the format: 1) ID: XVIDC_VM_&lt;HRES&gt;x&lt;VRES&gt;_&lt;FRAME RATE (HZ)&gt;_&lt;P|I&gt;(_RB = Reduced Blanking) 2) Resolution naming: "&lt;HRES&gt;x&lt;VRES&gt;@&lt;FRAME RATE (HZ)&gt;" 3) Frame rate: XVIDC_FR_&lt;FRAME RATE (HZ)&gt; 4) Video timing structure: 1) Horizontal active resolution (pixels) 2) Horizontal front porch (pixels) 3) Horizontal sync width (pixels) 4) Horizontal back porch (pixels) 5) Horizontal total (pixels) 6) Horizontal sync polarity (0=negative|1=positive) 7) Vertical active resolution (lines) 8) Frame 0: Vertical front porch (lines) 9) Frame 0: Vertical sync width (lines) 10) Frame 0: Vertical back porch (lines) 11) Frame 0: Vertical total (lines) 12) Frame 1: Vertical front porch (lines) 13) Frame 1: Vertical sync width (lines) 14) Frame 1: Vertical back porch (lines) 15) Frame 1: Vertical total (lines) 16) Vertical sync polarity (0=negative|1=positive) </p>

<p>Referenced by <a class="el" href="group__video__common__v2__1.html#ga5359c410dfcc1bb7a851f77f0b92b287">XVidC_GetFrameRate()</a>, <a class="el" href="group__video__common__v2__1.html#gadf68cda7566e0aed3358f3fd2ad7d174">XVidC_GetFrameRateStr()</a>, <a class="el" href="group__video__common__v2__1.html#gac3baac1cdfcdc084ceb228662c72a7a1">XVidC_GetPixelClockHzByVmId()</a>, <a class="el" href="group__video__common__v2__1.html#ga88a549f52e28fcf7b3e249f42e847bc1">XVidC_GetTimingInfo()</a>, <a class="el" href="group__video__common__v2__1.html#ga7b982d86111b66608e263b5ecd639e42">XVidC_GetVideoFormat()</a>, <a class="el" href="group__video__common__v2__1.html#ga3be40034baa818fc42e861f7f033afe8">XVidC_GetVideoModeData()</a>, <a class="el" href="group__video__common__v2__1.html#ga0a1cda75da460feccd4ab2c2ee712fa5">XVidC_GetVideoModeId()</a>, and <a class="el" href="group__video__common__v2__1.html#ga536ee41269fe7c0519dc8c3838af2d93">XVidC_GetVideoModeStr()</a>.</p>

</div>
</div>
</div><!-- contents -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
